\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_abstract_input_parser}{input\-Parser.\-Abstract\-Input\-Parser} }{\pageref{classinput_parser_1_1_abstract_input_parser}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1scanner_1_1_automa}{context\-Free.\-scanner.\-Automa} }{\pageref{classcontext_free_1_1scanner_1_1_automa}}{}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_concrete_parser_factory}{input\-Parser.\-Concrete\-Parser\-Factory} \\*Concrete class that implement the factory\-Method of \hyperlink{classinput_parser_1_1_input_parser_factory}{Input\-Parser\-Factory} }{\pageref{classinput_parser_1_1_concrete_parser_factory}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1grammar_1_1_context_free_grammar}{context\-Free.\-grammar.\-Context\-Free\-Grammar} \\*Define a context-\/free grammar type }{\pageref{classcontext_free_1_1grammar_1_1_context_free_grammar}}{}
\item\contentsline{section}{\hyperlink{enumerror_1_1_e_r_r_o_r___t_y_p_e}{error.\-E\-R\-R\-O\-R\-\_\-\-T\-Y\-P\-E} }{\pageref{enumerror_1_1_e_r_r_o_r___t_y_p_e}}{}
\item\contentsline{section}{\hyperlink{classerror_1_1_error_manager}{error.\-Error\-Manager} }{\pageref{classerror_1_1_error_manager}}{}
\item\contentsline{section}{\hyperlink{class_file_chooser}{File\-Chooser} }{\pageref{class_file_chooser}}{}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_four_line_input_parser}{input\-Parser.\-Four\-Line\-Input\-Parser} \\*Parse a four line grammar format }{\pageref{classinput_parser_1_1_four_line_input_parser}}{}
\item\contentsline{section}{\hyperlink{class_generic_file_filter}{Generic\-File\-Filter} \\*Filter the file type for the file chooser }{\pageref{class_generic_file_filter}}{}
\item\contentsline{section}{\hyperlink{enumcontext_free_1_1grammar_1_1_g_r_a_m_m_a_r___t_y_p_e}{context\-Free.\-grammar.\-G\-R\-A\-M\-M\-A\-R\-\_\-\-T\-Y\-P\-E} \\*Specify the type of a grammar }{\pageref{enumcontext_free_1_1grammar_1_1_g_r_a_m_m_a_r___t_y_p_e}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1grammar_1_1_grammar_factory}{context\-Free.\-grammar.\-Grammar\-Factory} \\*An object factory that create a correct instance of grammar }{\pageref{classcontext_free_1_1grammar_1_1_grammar_factory}}{}
\item\contentsline{section}{\hyperlink{classparser_program_1_1_history_element}{parser\-Program.\-History\-Element} \\*This class represent an element of the parsing history }{\pageref{classparser_program_1_1_history_element}}{}
\item\contentsline{section}{\hyperlink{class_home}{Home} }{\pageref{class_home}}{}
\item\contentsline{section}{\hyperlink{class_home_gui}{Home\-Gui} \\*The gui access }{\pageref{class_home_gui}}{}
\item\contentsline{section}{\hyperlink{interfacecontext_free_1_1grammar_1_1_i_grammar}{context\-Free.\-grammar.\-I\-Grammar} \\*Grammar Interface }{\pageref{interfacecontext_free_1_1grammar_1_1_i_grammar}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1scanner_1_1_indexed_production}{context\-Free.\-scanner.\-Indexed\-Production} }{\pageref{classcontext_free_1_1scanner_1_1_indexed_production}}{}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_input_parser}{input\-Parser.\-Input\-Parser} \\*An object rappresentation of input file parsing result }{\pageref{classinput_parser_1_1_input_parser}}{}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_input_parser_factory}{input\-Parser.\-Input\-Parser\-Factory} \\*Abstract \hyperlink{classinput_parser_1_1_input_parser_factory}{Input\-Parser\-Factory} }{\pageref{classinput_parser_1_1_input_parser_factory}}{}
\item\contentsline{section}{\hyperlink{interfacecontext_free_1_1scanner_1_1_i_scanner}{context\-Free.\-scanner.\-I\-Scanner} }{\pageref{interfacecontext_free_1_1scanner_1_1_i_scanner}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1scanner_1_1_l_a_l_r1}{context\-Free.\-scanner.\-L\-A\-L\-R1} }{\pageref{classcontext_free_1_1scanner_1_1_l_a_l_r1}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1scanner_1_1_l_r0}{context\-Free.\-scanner.\-L\-R0} }{\pageref{classcontext_free_1_1scanner_1_1_l_r0}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1scanner_1_1_l_r1}{context\-Free.\-scanner.\-L\-R1} }{\pageref{classcontext_free_1_1scanner_1_1_l_r1}}{}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_l_r_input_parser}{input\-Parser.\-L\-R\-Input\-Parser} \\*Parse a txt file with action table, goto table and grammar in one line format ($\ast$.1l) }{\pageref{classinput_parser_1_1_l_r_input_parser}}{}
\item\contentsline{section}{\hyperlink{classparser_program_1_1_parser_program}{parser\-Program.\-Parser\-Program} \\*This class is responsible of the parsing of input string, and stack parsing creation }{\pageref{classparser_program_1_1_parser_program}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1grammar_1_1_production}{context\-Free.\-grammar.\-Production} }{\pageref{classcontext_free_1_1grammar_1_1_production}}{}
\item\contentsline{section}{\hyperlink{enumparser_program_1_1_r_e_s_u_l_t}{parser\-Program.\-R\-E\-S\-U\-L\-T} \\*The string parsing result }{\pageref{enumparser_program_1_1_r_e_s_u_l_t}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1scanner_1_1_scanner_factory}{context\-Free.\-scanner.\-Scanner\-Factory} }{\pageref{classcontext_free_1_1scanner_1_1_scanner_factory}}{}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_single_line_input_parser}{input\-Parser.\-Single\-Line\-Input\-Parser} \\*Parse a single line grammar format }{\pageref{classinput_parser_1_1_single_line_input_parser}}{}
\item\contentsline{section}{\hyperlink{classinput_parser_1_1_split_in_symbols}{input\-Parser.\-Split\-In\-Symbols} \\*Split the input string in symbols list }{\pageref{classinput_parser_1_1_split_in_symbols}}{}
\item\contentsline{section}{\hyperlink{classparser_program_1_1_st}{parser\-Program.\-St} \\*Abstract Syntax Three class }{\pageref{classparser_program_1_1_st}}{}
\item\contentsline{section}{\hyperlink{classcontext_free_1_1scanner_1_1_state}{context\-Free.\-scanner.\-State} }{\pageref{classcontext_free_1_1scanner_1_1_state}}{}
\item\contentsline{section}{\hyperlink{class_txt_file_filter}{Txt\-File\-Filter} }{\pageref{class_txt_file_filter}}{}
\end{DoxyCompactList}
